#include "StdAfx.h"
#include "AfficheurErreursGraphique.h"

AfficheurErreursGraphique::AfficheurErreursGraphique(void)
: AfficheurErreurs ()
{
}

void AfficheurErreursGraphique::AfficherUneErreur (const char *Msg, bool Fatale)
{
	size_t		NBC = 1+strlen (Msg) ;
	wchar_t		*MSG = new WCHAR [NBC] ;
	size_t		convertedChars = 0;
    
	mbstowcs_s(&convertedChars, MSG, NBC, Msg, _TRUNCATE);

	MessageBox (NULL, MSG, L"ATTENTION", MB_OK) ;

	delete [] MSG ;

	if (Fatale)
		exit (1) ;
}

AfficheurErreursGraphique::~AfficheurErreursGraphique(void)
{
}
